| 0,22 | 
 i:Id, ds:x:Id fp
i:Id, ds:x:Id fp Type, da:k:Knd fp
 Type, da:k:Knd fp Type, A:ecl(ds;da), snd:msg-spec(ds;da),
 Type, A:ecl(ds;da), snd:msg-spec(ds;da),
 upd:update-spec(ds;da).
upd:update-spec(ds;da).

 Normal(da)
 Normal(da)

 (
 ( k
k ecl-kinds(A). (isrcv(k)
ecl-kinds(A). (isrcv(k) 
 i = destination(lnk(k))
 i = destination(lnk(k))  Id) & k
 Id) & k  dom(da))
 dom(da))

 update-spec-decl(upd;ds)
 update-spec-decl(upd;ds)

 msg-spec-loc-decl(snd;i;da)
 msg-spec-loc-decl(snd;i;da)

 
  "ecl"
"ecl"  dom(ds)
 dom(ds)

 R-Feasible(ecl-machine at i with state ecl
 R-Feasible(ecl-machine at i with state ecl

 R-Feasible(A
 R-Feasible(A

 R-Feasible(state variables ds
 R-Feasible(state variables ds

 R-Feasible(actions da
 R-Feasible(actions da

 R-Feasible(sends snd
 R-Feasible(sends snd

 R-Feasible(updates upd)
 R-Feasible(updates upd)